

// 大类型转换
export const changeTypeselectselect = (type) => {
    let lawArr = ["法规", "法条", "法则"];
    let flag = isNaN(Number(type));
    console.log(type,"type")

    // flag 为true就是 字符串 false是数字
    if (flag) {
        if (lawArr.includes(type)) {
            return 1;
        } else if (type == "合同智审") {
            return 20;
        } else if (type == "模拟诉讼") {
            return 21;
        } else if (type == "标准项目") {
            return 1;
        } else if (type == "议价项目") {
            return 2;
        } else if (type == "阿米巴预算") {
            return 22;
        } else if (type == "合同文控") {
            return 23;
        } else if (type == "税账医生") {
            return 25;
        } else if (type == "CRM") {
            return 26;
        } else if (type == '微赞') {
            return 27;
        } else if (type == '微考勤') {
            return 28;
        } else if (type == 'OKR') {
            return 29;
        }
    } else {
        if (type == 1) {
            return '标准项目';
        } else if (type == 20) {
            return "合同智审";
        } else if (type == 21) {
            return '模拟诉讼'
        } else if (type == 2) {
            return '议价项目'
        } else if (type == 22) {
            return '阿米巴预算'
        } else if (type == 23) {
            return '合同文控'
        } else if (type == 25) {
            return '税账医生'
        } else if (type == 26) {
            return 'CRM';
        } else if (type == 27) {
            return '微赞';
        } else if (type == 28) {
            return '微考勤';
        } else if (type == 29) {
            return 'OKR';
        }
    }
}
// list = [{type:中文（法规）或者数字（1）}]
// 获取comform中类型的过滤参数
export function getfilterParams(list) {

    let arr = [], removeRepeat = [], i = 0;

    list.forEach((item, index) => {
        //过滤掉重复的
        if (removeRepeat.includes(item.type)) {

        } else {

            removeRepeat.push(item.type)
            if (typeof Number(item.type) == 'number') {
                // 是数字就转换成label的中文属性值
                arr.push({
                    label: changeTypeselect(item.type),
                });
                // 根据label转换成value
                arr[i].value = changeTypeselect(arr[i].label);
            } else {
                // 是中文就转换成value的数字
                arr.push({
                    value: changeTypeselect(item.type),
                });
                // 根据value转换成label
                arr[i].label = changeTypeselect(arr[i].value);
            }
            i++
        }


    });
    return arr

}


